package wo.resume.service;

import wo.resume.dto.EducationDto;
import wo.common.entity.WoPage;

/**
 * PO实体Education对应的Service接口.
 * @author cailei
 */
public interface EducationService {

	/**
	 * DataTable获取教育经历列表数据.
	 * 
	 * @param start 当前页开始索引，从0开始
	 * @param length 当前页最大行数
	 * @param searchContent 查询内容
	 * @param dir 排序方式
	 * @param resumeId 简历Id
	 * @return
	 */
	public WoPage<EducationDto> getPageData(Long start, Long length, String searchContent, String dir,
		java.lang.String resumeId);

	/**
	 * 创建教育经历
	 * @param dto
	 */
	void create(EducationDto dto);

	/**
	 * 根据id获取教育经历数据
	 * @param id
	 * @return
	 */
	EducationDto getById(String id);

	/**
	 * 修改教育经历
	 * @param dto
	 */
	void update(EducationDto dto);

	/**
	 * 根据id数组删除一个或者多个教育经历
	 * @param id
	 */
	void delete(String[] id);

}
